package com.ironman.imes.device.framework.web.annotation;





import com.ironman.imes.device.framework.base.enums.ActionTypeEnum;
import com.ironman.imes.device.framework.base.enums.ModelEnum;

import java.lang.annotation.*;

/**
 * description
 * company 铁人科技
 *
 * @author 陈浩杰
 * @date 2022/9/22 22:16
 */
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface WebLog {

    boolean record() default true;

    boolean persist() default false;

    ModelEnum model() default ModelEnum.默认模块;

    /**
     * 操作类型（0.登录，1.增加，2.删除，3.修改，4.查询，5.查看）
     */
    ActionTypeEnum actionType() default ActionTypeEnum.默认;

    /**
     * 内容
     *
     * @return
     */
    String content() default "";
}